package com.netposa.condition;

public class PoliceCondition {
   private String jjdbh;
   private String bjdh;
   private String bjrxm;
   private String jqdz;
   private String bjsjks;
   private String bjsjjs;
   private Integer currentPage;
   private Integer pageSize;

   public String getJjdbh() {
      return this.jjdbh;
   }

   public String getBjdh() {
      return this.bjdh;
   }

   public String getBjrxm() {
      return this.bjrxm;
   }

   public String getJqdz() {
      return this.jqdz;
   }

   public String getBjsjks() {
      return this.bjsjks;
   }

   public String getBjsjjs() {
      return this.bjsjjs;
   }

   public Integer getCurrentPage() {
      return this.currentPage;
   }

   public Integer getPageSize() {
      return this.pageSize;
   }

   public void setJjdbh(String jjdbh) {
      this.jjdbh = jjdbh;
   }

   public void setBjdh(String bjdh) {
      this.bjdh = bjdh;
   }

   public void setBjrxm(String bjrxm) {
      this.bjrxm = bjrxm;
   }

   public void setJqdz(String jqdz) {
      this.jqdz = jqdz;
   }

   public void setBjsjks(String bjsjks) {
      this.bjsjks = bjsjks;
   }

   public void setBjsjjs(String bjsjjs) {
      this.bjsjjs = bjsjjs;
   }

   public void setCurrentPage(Integer currentPage) {
      this.currentPage = currentPage;
   }

   public void setPageSize(Integer pageSize) {
      this.pageSize = pageSize;
   }

   public boolean equals(Object o) {
      if (o == this) {
         return true;
      } else if (!(o instanceof PoliceCondition)) {
         return false;
      } else {
         PoliceCondition other = (PoliceCondition)o;
         if (!other.canEqual(this)) {
            return false;
         } else {
            label107: {
               Object this$jjdbh = this.getJjdbh();
               Object other$jjdbh = other.getJjdbh();
               if (this$jjdbh == null) {
                  if (other$jjdbh == null) {
                     break label107;
                  }
               } else if (this$jjdbh.equals(other$jjdbh)) {
                  break label107;
               }

               return false;
            }

            Object this$bjdh = this.getBjdh();
            Object other$bjdh = other.getBjdh();
            if (this$bjdh == null) {
               if (other$bjdh != null) {
                  return false;
               }
            } else if (!this$bjdh.equals(other$bjdh)) {
               return false;
            }

            Object this$bjrxm = this.getBjrxm();
            Object other$bjrxm = other.getBjrxm();
            if (this$bjrxm == null) {
               if (other$bjrxm != null) {
                  return false;
               }
            } else if (!this$bjrxm.equals(other$bjrxm)) {
               return false;
            }

            label86: {
               Object this$jqdz = this.getJqdz();
               Object other$jqdz = other.getJqdz();
               if (this$jqdz == null) {
                  if (other$jqdz == null) {
                     break label86;
                  }
               } else if (this$jqdz.equals(other$jqdz)) {
                  break label86;
               }

               return false;
            }

            label79: {
               Object this$bjsjks = this.getBjsjks();
               Object other$bjsjks = other.getBjsjks();
               if (this$bjsjks == null) {
                  if (other$bjsjks == null) {
                     break label79;
                  }
               } else if (this$bjsjks.equals(other$bjsjks)) {
                  break label79;
               }

               return false;
            }

            label72: {
               Object this$bjsjjs = this.getBjsjjs();
               Object other$bjsjjs = other.getBjsjjs();
               if (this$bjsjjs == null) {
                  if (other$bjsjjs == null) {
                     break label72;
                  }
               } else if (this$bjsjjs.equals(other$bjsjjs)) {
                  break label72;
               }

               return false;
            }

            Object this$currentPage = this.getCurrentPage();
            Object other$currentPage = other.getCurrentPage();
            if (this$currentPage == null) {
               if (other$currentPage != null) {
                  return false;
               }
            } else if (!this$currentPage.equals(other$currentPage)) {
               return false;
            }

            Object this$pageSize = this.getPageSize();
            Object other$pageSize = other.getPageSize();
            if (this$pageSize == null) {
               if (other$pageSize != null) {
                  return false;
               }
            } else if (!this$pageSize.equals(other$pageSize)) {
               return false;
            }

            return true;
         }
      }
   }

   protected boolean canEqual(Object other) {
      return other instanceof PoliceCondition;
   }

   public int hashCode() {
      
      int result = 1;
      Object $jjdbh = this.getJjdbh();
      result = result * 59 + ($jjdbh == null ? 43 : $jjdbh.hashCode());
      Object $bjdh = this.getBjdh();
      result = result * 59 + ($bjdh == null ? 43 : $bjdh.hashCode());
      Object $bjrxm = this.getBjrxm();
      result = result * 59 + ($bjrxm == null ? 43 : $bjrxm.hashCode());
      Object $jqdz = this.getJqdz();
      result = result * 59 + ($jqdz == null ? 43 : $jqdz.hashCode());
      Object $bjsjks = this.getBjsjks();
      result = result * 59 + ($bjsjks == null ? 43 : $bjsjks.hashCode());
      Object $bjsjjs = this.getBjsjjs();
      result = result * 59 + ($bjsjjs == null ? 43 : $bjsjjs.hashCode());
      Object $currentPage = this.getCurrentPage();
      result = result * 59 + ($currentPage == null ? 43 : $currentPage.hashCode());
      Object $pageSize = this.getPageSize();
      result = result * 59 + ($pageSize == null ? 43 : $pageSize.hashCode());
      return result;
   }

   public String toString() {
      return "PoliceCondition(jjdbh=" + this.getJjdbh() + ", bjdh=" + this.getBjdh() + ", bjrxm=" + this.getBjrxm() + ", jqdz=" + this.getJqdz() + ", bjsjks=" + this.getBjsjks() + ", bjsjjs=" + this.getBjsjjs() + ", currentPage=" + this.getCurrentPage() + ", pageSize=" + this.getPageSize() + ")";
   }
}
